@charset "utf-8";
/* CSS Document */

/**Banner Start**/
.lyIdx_Banner { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0; background:url(../images/banner1.jpg) center center no-repeat; background-size:cover;}
.lyIdx_Banner .IdxBa_Text01 { width:100%; height:auto; overflow:hidden; line-height:32px; color:#fff; font-size:24px; font-weight:bold; text-align:center; margin:0 auto 25px; padding:0;}
.lyIdx_Banner .IdxBa_Text01 i { display:inline-block; width:150px; height:1px; overflow:hidden; margin:-2px 30px 0; padding:0; vertical-align:middle; background-color:#fff;}
.lyIdx_Banner .IdxBa_Text02 { width:100%; height:auto; overflow:hidden; line-height:60px; color:#fff; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:52px; text-align:center; margin:25px auto; padding:0;}
.lyIdx_Banner .IdxBa_Text02 font { font-weight:bold;}
.lyIdx_Banner .IdxBa_Text03 { width:72%; height:auto; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; margin:25px auto; padding:0;}
.lyIdx_Banner a.IdxBa_Btn { display:block; width:180px; height:54px; overflow:hidden; line-height:54px; color:#fff; font-size:22px; text-align:center; margin:25px auto; padding:0; background-color:#003f77;}
.lyIdx_Banner a.IdxBa_Btn img { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-2px 0 0 8px; padding:0;}
.lyIdx_Banner a.IdxBa_Btn:hover { background-color:#00325f;}
.lyIdx_Banner .IdxBa_Ewm { width:390px; height:auto; margin:30px auto 0; padding:10px 10px 0; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdx_Banner .IdxBa_Ewm i { display:block; width:100%; height:120px; overflow:hidden; margin:0; padding:0; border:1px solid rgba(255,255,255,0.25); border-radius:8px; position:absolute; left:0; top:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdx_Banner .IdxBa_Ewm ul li { width:33.333333%; overflow:hidden; margin:0; padding:0; float:left;}
.lyIdx_Banner .IdxBa_Ewm ul li img { display:block; width:100px; height:100px; overflow:hidden; margin:0 auto 15px; padding:0; border-radius:4px;}
.lyIdx_Banner .IdxBa_Ewm ul li p { width:100%; height:auto; overflow:hidden; line-height:20px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0;}

@media screen and (max-width:1366px){
	.lyIdx_Banner .IdxBa_Text02 { font-size:50px;}
}
@media screen and (max-width:1280px){
	.lyIdx_Banner { padding:60px 0;}
	.lyIdx_Banner .IdxBa_Text01 { margin:0 auto 20px;}
	.lyIdx_Banner .IdxBa_Text02 { line-height:52px; font-size:46px; margin:20px auto;}
	.lyIdx_Banner .IdxBa_Text03 { margin:20px auto;}
	.lyIdx_Banner a.IdxBa_Btn { height:50px; line-height:50px; font-size:18px;}
}
@media screen and (max-width:1200px){
	.lyIdx_Banner { padding:40px 0;}
	.lyIdx_Banner .IdxBa_Text01 { line-height:30px; font-size:22px;}
	.lyIdx_Banner .IdxBa_Text01 i { width:120px; margin:-2px 20px 0;}
	.lyIdx_Banner .IdxBa_Text02 { line-height:48px; font-size:40px;}
	.lyIdx_Banner .IdxBa_Text03 { line-height:25px; font-size:15px;}
	.lyIdx_Banner a.IdxBa_Btn { width:160px; height:45px; line-height:45px; font-size:16px; margin:20px auto;}
	.lyIdx_Banner .IdxBa_Ewm { margin:0 auto;}
	.lyIdx_Banner .IdxBa_Ewm ul li img { width:90px; height:90px;}
	.lyIdx_Banner .IdxBa_Ewm i { height:110px;}
}
@media screen and (max-width:1080px){
	.lyIdx_Banner .IdxBa_Text03 { width:78%;}
}
@media screen and (max-width:1024px){
	.lyIdx_Banner .IdxBa_Text02 { line-height:40px; font-size:36px;}
	.lyIdx_Banner .IdxBa_Text03 { width:76%; line-height:22px; font-size:14px;}
}
@media screen and (max-width:800px){
	.lyIdx_Banner .IdxBa_Text02 { line-height:36px; font-size:32px;}
	.lyIdx_Banner .IdxBa_Text03 { width:84%; line-height:20px; font-size:12px;}
	.lyIdx_Banner a.IdxBa_Btn { width:140px; height:40px; line-height:40px; font-size:15px; margin:20px auto;}
	.lyIdx_Banner .IdxBa_Ewm { width:320px;}
	.lyIdx_Banner .IdxBa_Ewm ul li img { width:80px; height:80px;}
	.lyIdx_Banner .IdxBa_Ewm ul li p { font-size:12px;}
	.lyIdx_Banner .IdxBa_Ewm i { height:100px;}
	
}
@media screen and (max-width:767px){
	.lyIdx_Banner { padding:30px 0;}
	.lyIdx_Banner .IdxBa_Text01 { font-size:17px; margin:0 auto 10px;}
	.lyIdx_Banner .IdxBa_Text01 i { width:60px; margin:-2px 10px 0;}
	.lyIdx_Banner .IdxBa_Text02 { line-height:24px; font-size:18px; margin:10px auto 15px;}
	.lyIdx_Banner .IdxBa_Text03 { width:90%; margin:10px auto;}
}
@media screen and (max-width:375px){
}
@media screen and (max-width:320px){
	.lyIdx_Banner { padding:20px 0;}
	.lyIdx_Banner .IdxBa_Ewm { width:100%;}
}
/**Banner End**/

/**Products Start**/
.ind_cpfl{overflow:hidden;display:flex;flex-wrap:wrap; margin:0 auto 40px; display:none;}
.ind_cpfl .left{width:180px;background-color:#2971af;padding:30px 15px;float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ind_cpfl .left p{color:#ffffff;font-size:22px;font-weight:bold;float:right;}
.ind_cpfl .left i{float:left;margin-top:-3px;}
.ind_cpfl .right{background-color:#f4f4f4;width: calc(100% - 180px);float:right;border-left: 0;min-height:105px;padding:20px 20px 12px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ind_cpfl .right a{font-size:15px;color:#333;margin: 4px 1.2% 4px 0;display:block;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:23px;height:23px;max-width:20%;margin-left:18px;}
.ind_cpfl .right a:hover{color:#2971af;}

.lyIdx_Products { margin:80px auto 50px; padding:0;}
.lyIdx_Products ul li { width:31.8%; overflow:hidden; margin:0 2.3% 30px 0; padding:0; border:1px solid #e6e6e6; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Products ul li:nth-child(3n+3) { margin:0 0 30px;}
.lyIdx_Products ul li:hover { border:1px solid #2971af;}
.lyIdx_Products ul li .lyIdxPro_Img { width:100%; height:340px; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_Products ul li .lyIdxPro_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Products ul li .lyIdxPro_Img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Products ul li:hover .lyIdxPro_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdx_Products ul li .lyIdxPro_Text { width:100%; height:auto; margin:0 auto; padding:50px 30px 20px; background-color:#e6e6e6; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:24px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 10px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Products ul li .lyIdxPro_Text p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#666; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Btn { display:block; width:60px; height:60px; margin:-30px 0 0 -30px; padding:0; background-color:#2971af; border-radius:50%; box-shadow:0 0 0 rgba(0,0,0,0.16); position:absolute; left:50%; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Btn img { display:block; width:30px; height:30px; margin:15px auto; padding:0;}
.lyIdx_Products ul li:hover .lyIdxPro_Text { background-color:#2971af;}
.lyIdx_Products ul li:hover .lyIdxPro_Text a.lyIdxPro_Name { color:#fff;}
.lyIdx_Products ul li:hover .lyIdxPro_Text p { color:rgba(255,255,255,0.65);}
.lyIdx_Products ul li:hover .lyIdxPro_Text a.lyIdxPro_Btn { box-shadow:0 0 20px rgba(0,0,0,0.16);}

@media screen and (max-width:1366px){
}
@media screen and (max-width:1280px){
	.lyIdx_Products { margin:60px auto 30px;}
	.lyIdx_Products ul li .lyIdxPro_Img { height:320px;}
	.lyIdx_Products ul li .lyIdxPro_Text { padding:45px 20px 15px;}
	.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Name { font-size:22px; margin:0 auto 5px;}
}
@media screen and (max-width:1200px){
	.lyIdx_Products { margin:60px auto 34px;}
	.lyIdx_Products ul li { margin:0 2.3% 26px 0;}
	.lyIdx_Products ul li:nth-child(3n+3) { margin:0 0 26px;}
	.lyIdx_Products ul li .lyIdxPro_Img { height:300px;}
	.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Name { font-size:20px;}
	.lyIdx_Products ul li .lyIdxPro_Text p { font-size:15px;}
}
@media screen and (max-width:1080px){
	.lyIdx_Products { margin:40px auto 15px;}
	.lyIdx_Products ul li { margin:0 2.3% 25px 0;}
	.lyIdx_Products ul li:nth-child(3n+3) { margin:0 0 25px;}
	.lyIdx_Products ul li .lyIdxPro_Img { height:260px;}
	.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Name { font-size:20px;}
	.lyIdx_Products ul li .lyIdxPro_Text p { font-size:15px;}
}
@media screen and (max-width:1024px){
	.lyIdx_Products ul li .lyIdxPro_Img { height:240px;}
}
@media screen and (max-width:800px){
	.lyIdx_Products ul li { width:48.5%; margin:0 3% 25px 0;}
	.lyIdx_Products ul li:nth-child(3n+3) { margin:0 3% 25px 0;}
	.lyIdx_Products ul li:nth-child(2n+2) { margin:0 0 25px 0;}
	.lyIdx_Products ul li .lyIdxPro_Img { height:280px;}
	.lyIdx_Products ul li .lyIdxPro_Text { padding:40px 20px 15px;}
	.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Btn { width:48px; height:48px; margin:-24px 0 0 -24px;}
	.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Btn img { width:24px; height:24px; margin:12px auto;}
	
}
@media screen and (max-width:767px){
	.lyIdx_Products { margin:20px auto 8px;}
	.lyIdx_Products ul li { width:100%; margin:0 auto 12px; float:inherit;}
	.lyIdx_Products ul li:nth-child(2n+2), .lyIdx_Products ul li:nth-child(3n+3) { margin:0 auto 12px;}
	.lyIdx_Products ul li .lyIdxPro_Img { height:320px;}
	.lyIdx_Products ul li .lyIdxPro_Text { padding:30px 10px 10px;}
	.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Name { font-size:18px;}
	.lyIdx_Products ul li .lyIdxPro_Text p { height:20px; line-height:20px; font-size:14px;}
	.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Btn { width:40px; height:40px; margin:-20px 0 0 -20px;}
	.lyIdx_Products ul li .lyIdxPro_Text a.lyIdxPro_Btn img { width:20px; height:20px; margin:10px auto;}
}
@media screen and (max-width:375px){
	.lyIdx_Products ul li .lyIdxPro_Img { height:300px;}
}
@media screen and (max-width:320px){	
	.lyIdx_Products ul li .lyIdxPro_Img { height:240px;}
	
}
/**Products End**/

/**ProModel Start**/
.lyIdx_ProModel { margin:0 auto 80px; padding:0;}
.lyIdxProModel_Tit { width:100%; overflow:hidden; margin:0 auto 40px; padding:0 0 12px; position:relative;}
.lyIdxProModel_Tit p { width:100%; height:80px; overflow:hidden; line-height:80px; color:#fff; font-size:30px; font-weight:bold; text-align:center; margin:0 auto; padding:0; background-color:#1f5b8d;}
.lyIdxProModel_Tit p img { display:inline-block; width:30px; height:30px; vertical-align:middle; margin:-4px 10px 0 0; padding:0;}
.lyIdxProModel_Tit i { display:block; width:24px; height:12px; overflow:hidden; margin:0 0 0 -12px; padding:0; background:url(../images/jt2.png) center center no-repeat; background-size:100% 100%; position:absolute; bottom:0; left:50%;}
.lyIdxProModel_Main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
@media screen and (max-width:1366px){
}
@media screen and (max-width:1280px){
	.lyIdxProModel_Tit { margin:0 auto 28px;}
}
@media screen and (max-width:1200px){
}
@media screen and (max-width:1080px){
	.lyIdxProModel_Tit { margin:0 auto 18px;}
	.lyIdxProModel_Tit p { height:72px; line-height:72px; font-size:28px;}
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:800px){
}
@media screen and (max-width:767px){
}
@media screen and (max-width:375px){
}
@media screen and (max-width:320px){
}
/**ProModel End**/

.Ny_Main{ margin:60px auto 0; padding:0;}
.Ny_Title { width:100%; overflow:hidden; margin:0 auto 40px;}
.Ny_Title span { display:block; width:100%; overflow:hidden; line-height:34px; color:#2971af; font-size:32px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.Ny_Title p { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:32px; font-weight:bold; text-align:center; margin:0 auto 15px; padding:0;}
.Ny_Title i { display:block; width:50px; height:4px; overflow:hidden; margin:0 auto; padding:0; background-color:#cbcbcb;}

/**Ny_AboutUs Start**/
.Ny_AboutUs { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.Ny_AboutUs .NyAboutUs_Tit { width:100%; overflow:hidden; line-height:36px; color:#2971af; font-size:30px; font-weight:bold; text-align:center; margin:0 auto 40px; padding:0;}
.Ny_AboutUs .NyAboutUs_Con { width:100%; min-height:320px; overflow:hidden; line-height:30px; color:#555; font-size:16px; text-align:justify; text-indent:0; word-break: break-all; margin:0 auto 40px; padding:0;}
.NyAboutUs_Con p { width:100%; overflow:hidden; line-height:30px; color:#555; font-size:16px; text-align:justify; text-indent:0; word-break: break-all; margin:0 auto 15px; padding:0;}
.NyAboutUs_Con p span, .NyAboutUs_Con p em { color:#555!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important; font-style:normal!important; font-weight:normal!important;}
.NyAboutUs_Con img { display: inline-block; height:auto!important; max-width:inherit!important; max-height:inherit!important; overflow:hidden; margin:0 auto 20px; }

@media screen and (max-width:1080px){
	.Ny_AboutUs .NyAboutUs_Tit { font-size:28px;}
	.Ny_AboutUs .NyAboutUs_Con { margin:0 auto 20px;}
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:800px){
	.Ny_AboutUs .NyAboutUs_Tit { margin:0 auto 20px; font-size:26px;}
}
@media screen and (max-width:767px){
	.Ny_AboutUs .NyAboutUs_Tit { line-height:30px; font-size:22px;}
	.Ny_AboutUs .NyAboutUs_Con { margin:0 auto;}
}
@media screen and (max-width:375px){
}
@media screen and (max-width:320px){
}
/**Ny_AboutUs End**/

/**Ny_News Start**/
.NyNew_Tj {width: 100%;height: auto; margin: 40px auto;padding: 0;background-color: #f8f8f8;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.NyNew_Tj .NyNew_TjImg {width: 45%;height: 380px;overflow: hidden;margin: 0;padding: 0;background-color: #fff;position: relative;float: left;}
.NyNew_Tj .NyNew_TjImg a img { display: block; width: 100%; height: 100%; margin: auto; padding: 0; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.NyNew_Tj:hover .NyNew_TjImg a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.NyNew_Tj .NyNew_TjText {width: 55%;height: auto;overflow: hidden;margin: 0;padding: 50px 40px;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.NyNew_Tj .NyNew_TjText .NyNew_TjName {width: 100%;height: auto;overflow: hidden;margin: 0 auto;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.NyNew_Tj .NyNew_TjText .NyNew_TjName a {display: block;width: 100%;height: 40px;overflow: hidden;line-height: 40px;color: #333;font-size: 22px;white-space: nowrap;text-overflow: ellipsis;margin: 0 auto;padding: 0;font-weight: bold;}
.NyNew_Tj:hover .NyNew_TjText .NyNew_TjName a { color: #1f5b8d; }
.NyNew_Tj .NyNew_TjText .NyNew_TjName .NyNew_TjTime {width: auto;height: 40px;overflow: hidden;line-height: 40px;color: #999;font-size: 16px;margin: 0;padding: 0;}
.NyNew_Tj .NyNew_TjText .NyNew_TjName .NyNew_TjTime img { display:block; width:16px; height:16px; margin:12px 10px 12px 0; padding:0; float:left;}
.NyNew_Tj .NyNew_TjText .NyNew_TjMs { width: 100%; overflow: hidden; margin: 20px auto; padding: 0; }
.NyNew_Tj .NyNew_TjText .NyNew_TjMs p {width: 100%;height: 60px;overflow: hidden;line-height: 30px;color: #999;font-size: 16px;text-align: justify;text-indent: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;margin: 0 auto;padding: 0;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.NyNew_Tj:hover .NyNew_TjText .NyNew_TjMs p { text-indent: 2em; }
.NyNew_Tj .NyNew_TjText .NyNew_TjMore {width: 100%;height: auto;overflow: hidden;margin: 40px auto 0;padding: 0;}
.NyNew_Tj .NyNew_TjText .NyNew_TjMore a {display: block;width: 140px;height: 45px;overflow: hidden;line-height: 45px;color: #fff;font-size: 15px;text-align: center;margin: 0;padding: 0;border-radius: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #2971af;}
.NyNew_Tj:hover .NyNew_TjText .NyNew_TjMore a { background-color: #1f5b8d; }
.nw_list{ width: 100%; min-height: 320px; margin: 0 auto; padding: 0; }
.nw_list ul li { width: 50%; height: auto; overflow: hidden; padding:40px 20px; background-color: #fff;position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right:1px solid #eee;border-bottom:1px solid #eee ;}
.nw_list ul li .time {width: 15%;float: left;text-align: center;background: #eee;height: 80px;padding-top: 15px; box-sizing:border-box;}
.nw_list ul li .time .year { font-size: 15px; color: #757575; font-weight: normal; }
.nw_list ul li .time span { width: 20%; margin: 0 auto; height: 1px; background: #888; display: block; }
.nw_list ul li .time .month { font-size: 22px; color: #888; }
.nw_list ul li .nws_text { width:82%; height: auto; overflow: hidden; float:right; padding: 0; }
.nw_list ul li .nws_text .nw_name { margin: 0 0 4px; }
.nw_list ul li .nws_text .nw_name a { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 18px;text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 0; }
.nw_list ul li .nws_text p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-align: justify; margin: 0 auto; padding: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.nw_list ul li:hover { background:#1f5b8d;}
.nw_list ul li:hover .nws_text .nw_name a { color: #fff; }
.nw_list ul li:hover .time { background:#fff;}
.nw_list ul li:hover .time .year { color: #1f5b8d; }
.nw_list ul li:hover .time span { color: #1f5b8d; }
.nw_list ul li:hover .time .month { color: #1f5b8d; }
.nw_list ul li:hover .nws_text p { color:#fff;}
.nw_list ul li:hover .time span{ background:#1f5b8d;}

@media screen and (max-width:1280px) {
	.NyNew_Tj .NyNew_TjImg { height:360px;}
	.nw_list ul li { padding:30px 20px;}
}
@media screen and (max-width:1200px) {
	.NyNew_Tj .NyNew_TjImg { height:350px;}
}
@media screen and (max-width:1080px) {
	.Ny_Main{ margin:40px auto 0;}
	.NyNew_Tj .NyNew_TjImg { height:325px;}
	.NyNew_Tj .NyNew_TjText { padding:40px;}
}
@media screen and (max-width:800px) {
	.Ny_Title { margin:0 auto 20px;}
	.Ny_Title span { font-size:30px;}
	.Ny_Title p { font-size:30px; margin:0 auto 10px;}
	.NyNew_Tj { margin:20px auto;}
	.NyNew_Tj .NyNew_TjImg { height:252px;}
	.NyNew_Tj .NyNew_TjText { padding:20px;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjName a { height:32px; line-height:32px; font-size:20px;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjName .NyNew_TjTime { height:32px; line-height:32px; font-size:14px;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjName .NyNew_TjTime img { margin:8px 8px 8px 0;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjMs p { height:48px; line-height:24px; font-size:14px;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjMore a { width:120px; height:40px; line-height:40px; font-size:14px;}
	.nw_list ul li .nws_text{ width:75%;}
	.nw_list ul li .time{ width:20%;}
	.nw_list ul li { padding:20px;}
	
	.nw_list ul li { width: 100%; padding:20px; border-right:0;}
	.nw_list ul li .nws_text{ width:80%;}
	.nw_list ul li .time{ width:16%;}
}
@media (max-width: 767px) {
	.Ny_Main{ margin:20px auto 0;}
	.Ny_Title span { line-height:30px; font-size:26px;}
	.Ny_Title p { line-height:32px; font-size:24px; margin:0 auto 10px;}
	.Ny_Title i { width:30px; height:3px;}
	.NyNew_Tj{ margin:20px auto;}
	.NyNew_Tj .NyNew_TjImg { width: 100%; height: 250px;}
	.NyNew_Tj .NyNew_TjText { width: 100%; padding:20px;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjName .NyNew_TjTime { position: static; text-align: left;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjName a { height: 30px; font-size:18px;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjName { padding: 0;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjMore { margin-top: 20px;}
	.nw_list ul li { width: 100%; padding:20px; border-right:0;}
	.NyNew_Tj .NyNew_TjText .NyNew_TjMs{ margin:10px auto;}
	.nw_list ul li .nws_text{ width:70%;}
	.nw_list ul li .time{ width:25%;}
	.nw_list ul li .nws_text .nw_name a { font-size:16px;}
}
@media (max-width: 375px) {
	.NyNew_Tj .NyNew_TjImg { height:240px;}
}
@media (max-width: 320px) {
	.NyNew_Tj .NyNew_TjImg { height:220px;}
}
/**Ny_News End**/

/**Page Start**/
#fengye { text-align: center; margin: 50px auto; color: #555; font-size:14px;}
#fengye a { display: inline-block; padding: 0 10px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; border-radius: 2px; color: #555; font-size:14px;}
#fengye a:hover { background: #1f5b8d; color: #ffffff; }
#fengye a.pnnum1 { background: #1f5b8d; color: #ffffff; }
#fengye input { display: inline-block; padding: 0 5px; background-color: #1f5b8d; width: 40px !important; height: 30px !important; line-height: 30px; text-align: center; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline:none;}
#fengye .p_input { display: inline-block; padding: 0 5px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; color: #555; cursor: default;}

.lyIdx_Products #fengye { margin: 20px auto 50px;}

@media screen and (max-width:1080px) {
	#fengye { margin:40px auto;}
	.lyIdx_Products #fengye { margin: 10px auto 40px;}
}
@media screen and (max-width:800px) {
	#fengye { margin: 40px auto;}
	.lyIdx_Products #fengye { margin: 10px auto 40px;}
}
@media (max-width: 767px) {
	#fengye { margin:20px auto; font-size:0;}
	#fengye input, #fengye .p_input { display:none;}
	#fengye a { height: 40px; line-height: 40px; padding: 0 14px;}
	
	.lyIdx_Products #fengye { margin: 0 auto 20px;}
}
/**Page End**/

/**Ny_Service Start**/
.NyService_Title { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.NyService_Title p { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:32px; font-weight:bold; margin:0 auto 15px; padding:0;}
.NyService_Title p span { display:inline-block; color:#2971af; margin:-4px 0 0 10px; vertical-align:middle;}
.NyService_Title i { display:block; width:50px; height:4px; margin:0; padding:0; background-color:#cbcbcb;}

.Ny_Service { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.Ny_Service b { display:block; width:100%; overflow:hidden; line-height:40px; color:#2971af; font-size:36px; font-weight:bold; margin:0 auto; padding:0;}
.Ny_Service p { width:100%; overflow:hidden; line-height:32px; color:#000; font-size:16px; margin:20px auto; padding:0;}
.Ny_Service p font { color:#2971af; font-size:18px; font-weight:bold;}
.Ny_Service p font i { vertical-align:super; font-size:8px; font-weight:normal; font-style:normal;}

.NyService_lxfs { width:100%; overflow:hidden; margin:20px auto 40px; padding:0;}
.NyService_lxfs .NySvLxfs_tit { line-height:30px; color:#2971af; font-size:18px; font-weight:bold; margin:0 auto 20px;}
.NyService_lxfs ul li { margin:0 60px 0 0; float:left;}
.NyService_lxfs ul li:nth-child(3) { margin:0;}
.NyService_lxfs ul li img { display:block; width:100px; height:100px; margin:0 0 10px; padding:0;}
.NyService_lxfs ul li p { line-height:24px; color:#333; font-size:14px;}

.NyService_video { width:100%; overflow:hidden; margin:60px auto; padding:0;}
.NyService_video .NyServiceVideo_tit { width:100%; overflow:hidden; line-height:40px; color:#2971af; font-size:36px; margin:0 auto 40px; padding:0;}
.NyServiceVideo_tit span { display:inline-block; color:#999; font-size:28px; margin:-4px 0 0 10px; vertical-align:middle;}
.NyService_video .NyServiceVideo_list { width:100%; height:auto; overflow:hidden; margin:0 -10px; padding:0;}
.NyServiceVideo_list ul li { width:25%; overflow:hidden; margin:0; padding:0 10px; float:left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.NyServiceVideo_list ul li .SvVideo_Main { width:100%; height:auto; margin:0; padding:5px; background-color:#fff; border:1px solid #ccc; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.NyServiceVideo_list ul li:hover .SvVideo_Main { border:1px solid #2971af;}
.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Img { width:100%; height: 194px;overflow: hidden; margin: 0 auto; padding: 0;}
.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Img a img { display: block; width: 100%; height: 100%; margin: auto; padding: 0; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.NyServiceVideo_list ul li:hover .SvVideo_Main .SvVideo_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Img a i { display:block; width:48px; height:48px; overflow:hidden; margin:-24px 0 0 -24px; padding:0; background:url(../images/vdBtn.png) center center no-repeat; position:absolute; left:50%; top:50%;}
.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Name { margin:10px auto 0;}
.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Name a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:14px; text-align:center; white-space: nowrap;text-overflow: ellipsis; margin:0 auto; padding:0;}
.NyServiceVideo_list ul li:hover .SvVideo_Main .SvVideo_Name a { color:#2971af;}

.NyService_down { width:100%; overflow:hidden; margin:60px auto; padding:0;}
.NyService_down .NyServiceDown_tit { width:100%; overflow:hidden; line-height:40px; color:#2971af; font-size:36px; margin:0 auto 40px; padding:0;}
.NyServiceDown_tit span { display:inline-block; line-height:40px; color:#999; font-size:28px; margin:0 0 0 10px;}
.NyService_down .NyServiceDown_list { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.NyServiceDown_list ul li { width:100%; height:auto; margin:0 auto 20px; padding:12px; background-color:#fff; border:1px solid #eaedf4; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.NyServiceDown_list ul li:hover { box-shadow:0 0 6px rgba(0,0,0,0.15);}
.NyServiceDown_list ul li .NyServiceDown_Con { width:84%; overflow:hidden; margin:0; padding:0; float:left;}
.NyServiceDown_Con .SvDown_Name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:18px; font-weight:bold; white-space: nowrap;text-overflow: ellipsis; margin:0 auto 10px; padding:0;}
.NyServiceDown_Con p { width:100%; height:22px; overflow:hidden; line-height:22px; color:#333; font-size:14px; white-space: nowrap;text-overflow: ellipsis; margin:0 auto; padding:0;}
.NyServiceDown_Con p img { display:block; width:18px; height:18px; margin:2px 8px 2px 0; padding:0; float:left;}
.NyServiceDown_Con p span { display:inline-block; color:#e99c4a; margin:0 10px 0 0;}

.NyServiceDown_list ul li .NyServiceDown_Btn { width:16%; overflow:hidden; margin:0; padding:0 0 0 20px; float:right; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.NyServiceDown_Btn a { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#fff; font-size:14px; text-align:center; margin:0 auto 10px; padding:0; background-color:#1f5b8d; border-radius:4px;}
.NyServiceDown_Btn a:hover { background-color:#0f4a7b;}
.NyServiceDown_Btn p { width:100%; height:22px; overflow:hidden; line-height:22px; color:#333; font-size:14px; text-align:center; white-space: nowrap;text-overflow: ellipsis; margin:0 auto; padding:0;}
.NyServiceDown_Btn p img { display:inline-block; width:18px; height:18px; margin:-2px 8px 0 0; padding:0; vertical-align:middle;}

@media screen and (max-width:1366px) {

}
@media screen and (max-width:1280px) {

}
@media screen and (max-width:1200px) {

}
@media screen and (max-width:1080px) {
	.NyService_video .NyServiceVideo_tit, .NyService_down .NyServiceDown_tit { font-size:32px;}
	.NyServiceVideo_tit span, .NyServiceDown_tit span { font-size:24px;}
	.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Img { height:166px;}
}
@media screen and (max-width:800px) {
	.NyService_Title p { font-size:30px; margin:0 auto 10px;}
	.NyService_video .NyServiceVideo_tit, .NyService_down .NyServiceDown_tit { margin:0 auto 20px;}
	.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Img { height:116px;}
}
@media (max-width: 767px) {
	.NyService_Title { margin:0 auto 20px;}
	.NyService_Title p { line-height:32px; font-size:24px;}
	.NyService_Title i { width:30px; height:3px;}
	.Ny_Service p { margin:10px auto;}
	.Ny_Service p br { display:none;}
	.NyService_lxfs { margin:20px auto;}
	.NyService_lxfs ul li { margin:0 20px 20px 0;}
	
	.NyService_video, .NyService_down { margin:20px auto;}
	.NyService_video .NyServiceVideo_tit, .NyService_down .NyServiceDown_tit { line-height:32px; font-size:24px;}
	.NyServiceVideo_tit span, .NyServiceDown_tit span { font-size:16px;}
	.NyService_video .NyServiceVideo_list { margin:0 auto;}
	.NyServiceVideo_list ul li { width:50%; margin:0 0 20px;}
	.NyServiceDown_list ul li .NyServiceDown_Con { width:100%; margin:0 auto 12px; float:inherit;}
	.NyServiceDown_list ul li .NyServiceDown_Btn { width:100%; margin:0 auto; float:inherit;}
	.NyServiceDown_Btn a { width:100%; margin:0 auto; float: inherit;}
	.NyServiceDown_Btn p { width:50%; height:32px; line-height:32px; text-align:left; float:left;}
	
	.NyServiceDown_list ul li .NyServiceDown_Btn { padding:0;}
	
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	.NyServiceVideo_list ul li { width:100%; margin:0 auto 20px; padding:0; float:inherit;}
	.NyServiceVideo_list ul li .SvVideo_Main .SvVideo_Img { height:218px;}
	.NyServiceDown_list ul li .NyServiceDown_Con { margin:0 auto;}
	.NyServiceDown_Con p { width:100%; margin:0 0 10px; float:inherit;}
}
/**Ny_Service End**/

/**Ny_Contact Start**/
.Ny_Contact { width:100%; overflow:hidden; margin:0 auto 60px; padding:0;}
.Ny_Contact .NyContact_Left { width:50%; overflow:hidden; margin:0; padding:0 40px 0 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyContact_Title { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.NyContact_Title p { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:32px; font-weight:bold; margin:0 auto 15px; padding:0;}
.NyContact_Title p span { display:inline-block; color:#2971af; margin:-4px 0 0 10px; vertical-align:middle;}
.NyContact_Title i { display:block; width:50px; height:4px; margin:0; padding:0; background-color:#cbcbcb;}

.NyContact_Con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyContact_Con p { width:100%; overflow:hidden; line-height:30px; color:#333; font-size:18px; margin:0 auto 10px; padding:0;}
.NyContact_Con p span { font-weight:bold;}

.Ny_Contact .NyContact_Right { width:50%; overflow:hidden; margin:0; padding:0; float:right;}
.NyMap { width:100%; height:400px; overflow:hidden; margin:0 auto; padding:10px; border:1px solid #ccc; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyMap .dz_map { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyMap .dz_map #container { height:120%;}
@media screen and (max-width:1080px){
	.NyContact_Title p { font-size:28px;}
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:800px){
	.Ny_Contact { margin:0 auto 40px;}
	.Ny_Contact .NyContact_Left { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	.Ny_Contact .NyContact_Right { width:100%; margin:0 auto; padding:0; float:inherit;}
	.NyContact_Title p { font-size:26px;}
}
@media screen and (max-width:767px){
	.Ny_Contact { margin:0 auto 20px;}
	.Ny_Contact .NyContact_Left { margin:0 auto 20px;}
	.NyContact_Title { margin:0 auto 20px;}
	.NyContact_Title p { font-size:22px;}
	.NyContact_Con p { line-height:26px; font-size:16px;}
	.NyMap { height:320px;}
}
@media screen and (max-width:375px){
}
@media screen and (max-width:320px){
}
/**Ny_Contact End**/

/*Prodetail Start*/
.NyProdetail {}
.NyProdetail .NyProdetail_Main { width:100%; overflow:hidden; margin:60px auto; padding:30px; border:1px solid #d5d5d5; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProdetail_Main .NyProdetail_Img { width:40%; height:auto; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.NyProdetail_Img img { display:block; width:100%; height:auto; margin:0 auto; padding:0;}
.NyProdetail_Main .NyProdetail_Text { width:60%; overflow:hidden; margin:0; padding:40px 30px 40px 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProdetail_Text h1 { width:100%; overflow:hidden; line-height:48px; color:#333; font-size:38px; font-weight:bold; word-break:break-all; margin:0 auto; padding:0;}
.NyProdetail_Text em { display:block; width:60px; height:4px; overflow:hidden; margin:20px 0 40px; padding:0; background-color:#2971af;}
.NyProdetail_Text p { width:100%;/* max-height:160px;*/ overflow:hidden; line-height:32px; color:#666; font-size:18px; word-break:break-all; text-align:justify; text-indent:0; margin:0 auto; padding:0;/* display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical; text-overflow: ellipsis;*/}

.NyProdetail .NyProdetail_Content { width:100%; overflow:hidden; margin:60px auto 40px; padding:0 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProdetail_Content .NyProdetail_Title { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:30px; font-weight:bold; margin:0 auto 20px; padding:0;}
.NyProdetail_Title i { display:block; width:16px; height:16px; margin:12px 10px 12px 0; padding:0; background-color:#2971af; float:left;}
.NyProdetail_Con { width:100%; overflow:hidden; margin:0 auto 20px; padding:0; line-height:30px; color:#333; font-size:16px; text-align:justify; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*.NyProdetail_Con p, .NyProdetail_Con div { width:100%; overflow:hidden; line-height:30px; color:#333; font-size:16px; text-align:justify; text-indent:0; margin:0 auto; padding:0;}
.NyProdetail_Con p { color:#333!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.NyProdetail_Con table { display:block; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProdetail_Con table tr td p { text-indent:0!important;}
.NyProdetail_Con p b { color:#333;}

.NyProdetail_Con p strong, .NyProdetail_Con div strong { padding:0 0 0 20px; background:url(../images/dot.jpg) center left no-repeat;}*/
.NyProdetail_Con .NyProdetail_Title1 { padding:0 0 0 20px; background:url(../images/dot.jpg) center left no-repeat; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyProdetail_Con img { display:inline-block; width:auto; height:auto!important; max-width:100%!important; margin:0 auto; padding:0; text-indent:0!important;}
@media screen and (max-width:1280px){

}
@media screen and (max-width:1200px){

}
@media screen and (max-width:1080px){

}
@media screen and (max-width:1024px){
	.NyProdetail_Text h1 { line-height:40px; font-size:36px;}
	.NyProdetail_Text p { max-height:150px; line-height:30px; font-size:16px;}
	.NyProdetail_Content .NyProdetail_Title {  font-size:26px;}

}
@media screen and (max-width:800px){
	.NyProdetail .NyProdetail_Main { margin:40px auto; padding:20px;}
	.NyProdetail_Main .NyProdetail_Text { padding:20px 20px 20px 40px;}
	.NyProdetail_Text h1 { line-height:36px; font-size:28px;}
	.NyProdetail_Text em { width:44px; margin:20px 0;}
	.NyProdetail .NyProdetail_Content { margin:40px auto 20px; padding:0;}
	.NyProdetail_Content .NyProdetail_Title { line-height:32px; font-size:24px;}
	.NyProdetail_Title i { width:12px; height:12px; margin:10px 10px 10px 0;}
}
@media screen and (max-width:767px){
	.NyProdetail .NyProdetail_Main { margin:20px auto;}
	.NyProdetail_Main .NyProdetail_Img { width:100%; height:auto; margin:0 auto 20px; float:inherit;}
	.NyProdetail_Main .NyProdetail_Text { width:100%; overflow:hidden; margin:0 auto; padding:0; float:inherit;}
	.NyProdetail_Text h1 { font-size:28px;}
	.NyProdetail_Text em { margin:20px 0;}
	.NyProdetail .NyProdetail_Content { margin:20px auto 0;}
	.NyProdetail_Content .NyProdetail_Title { font-size:22px;}
}
@media screen and (max-width:375px){

}
@media screen and (max-width:320px){

}
/*Prodetail End*/

/*Ny_VideoList start*/
.Ny_VideoList { width:100%; height:auto; min-height:320px; overflow:hidden; margin:0 -10px; padding:0;}
.Ny_VideoList ul li { width:25%; overflow:hidden; margin:0 0 20px; padding:0 10px; float:left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.Ny_VideoList ul li .NyVideo_Main { width:100%; height:auto; margin:0; padding:5px; background-color:#fff; border:1px solid #ccc; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.Ny_VideoList ul li:hover .NyVideo_Main { border:1px solid #2971af;}
.Ny_VideoList ul li .NyVideo_Main .NyVideo_Img { width:100%; height: 194px;overflow: hidden; margin: 0 auto; padding: 0;}
.Ny_VideoList ul li .NyVideo_Main .NyVideo_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.Ny_VideoList ul li .NyVideo_Main .NyVideo_Img a img { display: block; width: 100%; height: 100%; margin: auto; padding: 0; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.Ny_VideoList ul li:hover .NyVideo_Main .NyVideo_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.Ny_VideoList ul li .NyVideo_Main .NyVideo_Img a i { display:block; width:48px; height:48px; overflow:hidden; margin:-24px 0 0 -24px; padding:0; background:url(../images/vdBtn.png) center center no-repeat; position:absolute; left:50%; top:50%;}
.Ny_VideoList ul li .NyVideo_Main .NyVideo_Name { margin:10px auto 0;}
.Ny_VideoList ul li .NyVideo_Main .NyVideo_Name a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:14px; text-align:center; white-space: nowrap;text-overflow: ellipsis; margin:0 auto; padding:0;}
.Ny_VideoList ul li:hover .NyVideo_Main .NyVideo_Name a { color:#2971af;}
@media screen and (max-width:1366px) {

}
@media screen and (max-width:1280px) {

}
@media screen and (max-width:1200px) {

}
@media screen and (max-width:1080px) {
	.Ny_VideoList ul li .NyVideo_Main .NyVideo_Img { height:166px;}
}
@media screen and (max-width:800px) {
	.Ny_VideoList ul li .NyVideo_Main .NyVideo_Img { height:116px;}
}
@media (max-width: 767px) {
	.Ny_VideoList { margin:0 auto;}
	.Ny_VideoList ul li { width:50%; margin:0 0 20px;}	
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	.Ny_VideoList ul li { width:100%; margin:0 auto 20px; padding:0; float:inherit;}
	.Ny_VideoList ul li .NyVideo_Main .NyVideo_Img { height:218px;}
}
/*Ny_VideoList end*/

/*Ny_DownList start*/
.Ny_DownList { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.Ny_DownList ul li { width:100%; height:auto; margin:0 auto 20px; padding:12px; background-color:#fff; border:1px solid #eaedf4; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.Ny_DownList ul li:hover { box-shadow:0 0 6px rgba(0,0,0,0.15);}
.Ny_DownList ul li .NyDown_Con { width:84%; overflow:hidden; margin:0; padding:0; float:left;}
.NyDown_Con a.NyDown_Name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:18px; font-weight:bold; white-space: nowrap;text-overflow: ellipsis; margin:0 auto 10px; padding:0;}
.NyDown_Con a.NyDown_Name:hover { color:#2971af;}
.NyDown_Con p { width:100%; height:22px; overflow:hidden; line-height:22px; color:#333; font-size:14px; white-space: nowrap;text-overflow: ellipsis; margin:0 auto; padding:0;}
.NyDown_Con p img { display:block; width:18px; height:18px; margin:2px 8px 2px 0; padding:0; float:left;}
.NyDown_Con p span { display:inline-block; color:#e99c4a; margin:0;}

.Ny_DownList ul li .NyDown_Btn { width:16%; overflow:hidden; margin:0; padding:0 0 0 20px; float:right; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.NyDown_Btn a { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#fff; font-size:14px; text-align:center; margin:0 auto 10px; padding:0; background-color:#1f5b8d; border-radius:4px;}
.NyDown_Btn a:hover { background-color:#0f4a7b;}
.NyDown_Btn p { width:100%; height:22px; overflow:hidden; line-height:22px; color:#333; font-size:14px; text-align:center; white-space: nowrap;text-overflow: ellipsis; margin:0 auto; padding:0;}
.NyDown_Btn p img { display:inline-block; width:18px; height:18px; margin:-2px 8px 0 0; padding:0; vertical-align:middle;}

@media screen and (max-width:1366px) {

}
@media screen and (max-width:1280px) {

}
@media screen and (max-width:1200px) {

}
@media screen and (max-width:1080px) {

}
@media screen and (max-width:800px) {

}
@media (max-width: 767px) {
	.Ny_DownList ul li .NyDown_Con { width:100%; margin:0 auto 12px; float:inherit;}
	.Ny_DownList ul li .NyDown_Btn { width:100%; margin:0 auto; padding:0; float:inherit;}
	.NyDown_Btn a { width:100%; margin:0 auto;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	.NyDown_list ul li .NyDown_Con { margin:0 auto;}
	.NyDown_Con p { width:100%; margin:0 0 10px; float:inherit;}
}
/*Ny_DownList end*/

/*Ny_Order start*/
.Ny_Order { width:100%; overflow:hidden; margin:40px auto; padding:0;}
.ly_msg { width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
.ly_msg h3 { display: none!important;}
.ly_msg ul { width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
.ly_msg ul li { width: 100%; overflow: hidden; line-height: 44px; margin: 0 auto 20px!important; padding: 0; color: #999; font-size: 14px;}
.ly_msg ul li:last-child { margin:0 auto!important;}
.ly_msg ul li h4 { width: 10%!important; height: 44px!important; overflow: hidden; line-height: 44px!important; margin: 0; padding: 0 12px 0 0; color: #333; font-size: 14px; text-align: right; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara { width: 88%!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri!important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li .msg_ipt12 { width: 85%; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #eaeaea; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt12 input { height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #eaeaea; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height: 44px!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea {border-radius:4px; font-size: 14px!important; background-color: #fff!important; border: 1px solid #eaeaea!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri!important; outline: none!important; resize: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}

.ly_msg ul li .msg_ipt1 #selPvc {border-radius: 4px; height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #fff!important; border: 1px solid #eaeaea!important; padding: 0 15px!important; outline: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 160px!important;}
.ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding: 0; float: left;}
.ly_msg ul li a.yzm_img {display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left;}
.ly_msg ul li a.yzm_img { width: 120px!important; height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important;}
.ly_msg ul li .msg_btn { width: 83%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
.ly_msg ul li .msg_btn { width: 88%!important;}

.msg_btn input { width: 160px!important; height: 44px!important; line-height: 44px!important; color: #fff!important; font-size: 15px!important; text-align: center!important; margin: 0 15px 0 0; padding: 0; border-radius: 4px; border: none!important; background-color: #014099!important; cursor: pointer!important;}
.msg_btn input:last-child { background-color: #3b3b3b!important;}
.msg_btn input:hover { background-color:#23ac38!important;}
.msg_btn input:last-child:hover { background-color: #23ac38!important;}
@media (max-width:1680px) {
}
@media screen and (max-width:1399px) and (min-width:1200px) {
}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.Ny_Order { margin:40px auto;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.Ny_Order { margin:40px auto;}
	.ly_msg ul li { margin: 0 auto 20px!important;}
	.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 140px!important;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.Ny_Order { margin:40px auto;}
	.ly_msg ul li { margin: 0 auto 20px!important;}
	.ly_msg ul li h4 { width:12%!important;}
	.ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara, .ly_msg ul li .msg_btn { width: 88%!important;}
}
@media (max-width: 767px) {
	.Ny_Order { margin:20px auto;}
	.ly_msg ul li { margin: 0 auto 20px!important;}
	.ly_msg ul li h4 { display:none!important;}
	.ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara, .ly_msg ul li .msg_btn { width: 100%!important; float:inherit!important;}
	.msg_btn input { width:48%!important; margin:0 4% 0 0!important;}
	.msg_btn input:last-child { margin:0!important;}
	.ly_msg ul li a.yzm_img { float:inherit!important;}
	.ly_msg ul li span { display:block; line-height:24px; margin:10px 0 0;}
}
@media (max-width: 320px) {
	.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width:150px!important;}
	.ly_msg ul li span { line-height:24px; margin:10px 0 0;}
}
/*Ny_Order end*/

/*Ny_HonorList start*/
.Ny_HonorList { width:100%; height:auto; overflow:hidden; margin:0 -10px; padding:0;}
.Ny_HonorList ul li { width:25%; overflow:hidden; margin:0 0 20px; padding:0 10px; float:left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.Ny_HonorList ul li .NyHonor_Main { width:100%; height:auto; margin:0; padding:5px; background-color:#fff; border:1px solid #ccc; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.Ny_HonorList ul li:hover .NyHonor_Main { border:1px solid #2971af;}
.Ny_HonorList ul li .NyHonor_Main .NyHonor_Img { width:100%; height: 194px;overflow: hidden; margin: 0 auto; padding: 0;}
.Ny_HonorList ul li .NyHonor_Main .NyHonor_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.Ny_HonorList ul li .NyHonor_Main .NyHonor_Img a img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.Ny_HonorList ul li:hover .NyHonor_Main .NyHonor_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.Ny_HonorList ul li .NyHonor_Main .NyHonor_Name { margin:10px auto 0;}
.Ny_HonorList ul li .NyHonor_Main .NyHonor_Name a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:14px; text-align:center; white-space: nowrap;text-overflow: ellipsis; margin:0 auto; padding:0;}
.Ny_HonorList ul li:hover .NyHonor_Main .NyHonor_Name a { color:#2971af;}
@media screen and (max-width:1366px) {

}
@media screen and (max-width:1280px) {

}
@media screen and (max-width:1200px) {

}
@media screen and (max-width:1080px) {
	.Ny_HonorList ul li .NyHonor_Main .NyHonor_Img { height:166px;}
}
@media screen and (max-width:800px) {
	.Ny_HonorList ul li .NyHonor_Main .NyHonor_Img { height:116px;}
}
@media (max-width: 767px) {
	.Ny_HonorList { margin:0 auto;}
	.Ny_HonorList ul li { width:100%; margin:0 auto 20px; padding:0; float:inherit;}
	.Ny_HonorList ul li .NyHonor_Main .NyHonor_Img { height:300px;}
}
@media (max-width: 375px) {
	.Ny_HonorList ul li .NyHonor_Main .NyHonor_Img { height:260px;}
}
@media (max-width: 320px) {	
	.Ny_HonorList ul li .NyHonor_Main .NyHonor_Img { height:220px;}
}
/*Ny_HonorList end*/

/*新闻详情 开始*/
.NyNews_Detail { width:100%; overflow:hidden; margin:0 auto; padding:0;} 
.NyNews_Detail .NyNewsDetail_Title { width:100%; height:auto; overflow:hidden; line-height:40px; color:#333; font-size:32px; font-weight:bold; margin:0 auto 20px; padding:0; text-align:center;}
.NyNews_Detail .NyNewsDetail_Tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:0 auto 20px; padding:0 0 9px; border-bottom: 1px solid #ddd;}
.NyNewsDetail_Tips img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 4px 0 0; padding:0;}
.NyNews_Detail .NyNewsDetail_Con { width:100%; min-height:300px; overflow:hidden; margin:0 auto; padding:0; line-height:30px; color:#666; font-size:16px; text-align:justify;}
.NyNewsDetail_Con p, .NyNewsDetail_Con div {font-size:15px;  /*width:100%; overflow:hidden; line-height:30px; color:#666; _text-align:justify; text-indent:0; margin:0 auto 15px; padding:0;*/}
.NyNewsDetail_Con p span, .NyNewsDetail_Con span, .NyNewsDetail_Con p em, .NyNewsDetail_Con em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.NyNewsDetail_Con table { display:block; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin: 0 auto;}
.NyNewsDetail_Con table tr td p {/* text-indent:0!important;*/}
.NyNewsDetail_Con img { display:inline-block; width:auto!important; height:auto!important; max-width:47%; margin:0 auto; padding:0; text-indent:0!important;}
.NyNewsDetail_Con p br, .NyNewsDetail_Con div br { display:none;}

.NyPrevNext { width:100%; overflow:hidden; margin:40px auto 60px; padding:0; background-color:#2971af;}
.NyPrevNext1 { margin:40px auto 0;}
.NyPrevNext ul li { width:50%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0 10px 0 30px; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyPrevNext ul li:nth-child(2) { text-align:right; padding:0 30px 0 10px;}
.NyPrevNext ul li img { display:block; width:10px; height:14px; margin:-7px 0 0; padding:0; position:absolute; left:10px; top:50%;}
.NyPrevNext ul li:nth-child(2) img { left:inherit; right:10px;}
.NyPrevNext ul li a { color:#fff; font-size:16px;}

.down_wj a { display:block; width:140px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; text-align:center; margin:0; padding:0; background-color:#2971af;}
.down_wj a:hover { background-color:#145287;}

.NyNewsDetail_Con iframe { min-height:520px;}

@media (max-width:1200px) {
}
@media (max-width:1080px) {
}
@media (max-width:800px) {
	.NyNews_Detail .NyNewsDetail_Title { font-size:28px;}
	.NyPrevNext { margin:20px auto 40px;}
	
	.NyNewsDetail_Con iframe { min-height:320px;}
}
@media (max-width: 767px) {
	.NyNews_Detail .NyNewsDetail_Title { font-size:24px; margin:0 auto 10px;}
	.NyNews_Detail .NyNewsDetail_Tips { font-size:14px;}
	.NyPrevNext { margin:0 auto 20px;}
	.NyPrevNext ul li { width:100%;}
	.NyPrevNext ul li:nth-child(2) { text-align:left; padding:0 10px 0 30px;}
	.NyPrevNext ul li:nth-child(2) img { left:10px; right:inherit;}
	
	.NyNewsDetail_Con iframe { min-height:220px;}
}
@media (max-width: 375px) {
}
@media (max-width: 320px) {
}
/*新闻详情 结束*/

/*Ny_JobList 开始*/
.Ny_JobList { width:100%; height:auto; min-height:320px; margin:0 auto; padding:0;}
.Ny_JobList ul li { width:100%; height:auto; min-height:120px; margin:0 auto 30px; padding:0; background-color:#f6f6f6; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Ny_JobList ul li:hover { background-color:#272a2f;}
.Ny_JobList ul li i.lyNyJob_line { width:0; height:4px; overflow:hidden; margin:0; padding:0; background-color:#2971af; position:absolute; top:-4px; left:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.Ny_JobList ul li:hover i.lyNyJob_line { width:100%;}
.Ny_JobList ul li .NyJob_con1 { width:100%; min-height:120px; margin:0 auto; padding:0;}
.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left { width:20%; height:auto; margin:0; padding:40px; float:left; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#040000; font-size:24px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.Ny_JobList ul li:hover .NyJob_con1 .NyJobCon1_left p { color:#fff;}
.Ny_JobList ul li a.NyJob_btn { cursor:pointer; display:block; width:120px; height:48px; overflow:hidden; margin:0; padding:0; position:absolute; top:36px; right:40px; z-index:9; background:#fff url(../images/down0.png) center center no-repeat;}
.Ny_JobList ul li:hover a.NyJob_btn { background:#2971af url(../images/down01.png) center center no-repeat;}
.Ny_JobList ul li a.cur, .lyNyJob_list ul li:hover a.cur { background:#2971af url(../images/up01.png) center center no-repeat;}
.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right { width:80%; min-height:80px; margin:0; padding:20px 160px 20px 40px; border-left:1px solid #eaeaea; float:left; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right dl dd { width:32%; overflow:hidden; line-height:40px; color:#555; font-size:16px; text-overflow:ellipsis; white-space:nowrap; margin:0 2% 0 0; padding:0; float:left;}
.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right dl dd:nth-child(3n+3) { margin:0;}
.Ny_JobList ul li:hover .NyJob_con1 .NyJobCon1_right dl dd { color:#fff;}

.Ny_JobList ul li .NyJob_con2 { display:none; width:100%; overflow:hidden; margin:0 auto; padding:40px; border-top:1px solid #eaeaea; background-color:#f6f6f6; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyJob_con2 .NyJobCon2_tit { width:100%; overflow:hidden; line-height:40px; color:#040000; font-size:18px; margin:0 auto 5px; padding:0;}
.NyJob_con2 p { line-height:30px; color:#666; font-size:15px; margin:0 auto; padding:0;}
.NyJob_con2 .more{display:inline-block;width:auto;height:48px;line-height:48px;font-size:16px;color:#fff;text-align:center;position:relative;margin-top:40px; padding:0 30px; overflow:hidden; background-color:#2971af; border-radius:24px;}
.NyJob_con2 .more em{display:inline-block;vertical-align: middle; font-style:normal;}
.NyJob_con2 .more:after{content:'\00bb';transition:0.5s;font-size:30px;margin-left:15px;display:inline-block;vertical-align: middle;margin-top:-7px;}
.NyJob_con2 .more:hover:after{margin-left:6px;font-size:30px;}
@media (max-width:1200px) {	
	.Ny_JobList { margin:40px auto 0;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left { padding:40px 20px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right { padding:20px 120px 20px 20px;}
	.Ny_JobList ul li a.NyJob_btn { width:100px; right:20px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left p { font-size:20px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right dl dd { font-size:15px;}
	.Ny_JobList ul li .NyJob_con2 { padding:20px;}
	.NyJob_con2 .more { margin-top:20px;}	
	.lyNy_jionus .lyNyJionUs_tit { margin:0 auto 30px;}	
}
@media (max-width:1080px) {	
	.Ny_JobList ul li a.NyJob_btn { height:40px; top:40px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left { padding:20px;}
	.Ny_JobList ul li .NyJob_con1 { min-height:100px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left { padding:30px 20px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right { padding: 10px 120px 10px 20px;}
	.Ny_JobList ul li a.NyJob_btn { top:30px;}
}
@media (max-width:1024px) {	
	.Ny_JobList { margin:0 auto;}
	.NyJob_top ul li .NyJobUl_main .NyJobUl_con .NyJobUl_text { padding:50px 40px;}
	.NyJobUl_text img.NyJob_ico { width:80px; height:80px; margin:0 auto 20px;}
	.NyJobUl_text h6 { font-size:24px; margin:-20px auto 10px;}
	.NyJobUl_text p { line-height:25px; font-size:15px;}
	.NyJob_con2 .NyJobCon2_tit { line-height:30px; font-size:16px;}
	.NyJob_con2 p { font-size:14px; line-height:28px;}
	.NyJob_con2 .more { height:44px; line-height:44px;}
}
@media (max-width:800px) {
	.Ny_JobList ul li { margin:0 auto 20px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right dl dd { width:100%; line-height:30px; font-size:14px; margin:0 auto;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right dl dd:nth-child(3n+3) { margin:0 auto;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right dl dd:nth-child(2n+2) { margin:0 auto;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left p { height:auto; max-height:90px; line-height:30px; font-size:18px; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:ellipsis; white-space:inherit;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left { width:40%; padding:20px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right { width:60%;}
}
@media (max-width: 767px) {
	.lyNyJob_list ul li { margin:0 auto 20px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left { width:100%; padding:10px 100px 10px 20px;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_left p { max-height:60px; height:60px; line-height:60px; font-size:18px; -webkit-line-clamp:1;}
	.Ny_JobList ul li .NyJob_con1 .NyJobCon1_right { width:100%; border-left:0; border-top:1px solid #dfdfdf; padding:20px;}
	.Ny_JobList ul { margin:0 auto 20px;}
	.Ny_JobList ul li a.NyJob_btn { width:60px; top:20px;}	
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*Ny_JobList 结束*/

.lyMbx { height:auto; min-height:30px; overflow:hidden; line-height:30px; color:#333; font-size:15px; margin:20px auto 0; padding:5px 0 5px 30px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyMbx a { color:#333; font-size:15px;}
.lyMbx a:hover { color:#2971af;}
.lyMbx img { display:block; width:20px; height:20px; margin:0; padding:0; position:absolute; left:0; top:10px;}
@media (max-width: 767px) {
	.lyMbx { padding:0 0 0 30px;}
	.lyMbx img { top:5px;}
}



/*左侧漂浮*/
.pf_style01{width:320px;position:fixed;bottom:20px;left:10px;z-index:999999999;}
.pf_style01 .pf_style_l{width:25px;height:25px;display:block;position:absolute;top:-8px;right:-8px;background:#2971af url(../images/qq_close.png) center center no-repeat;cursor:pointer;border-radius:50%;}
.pf_style01 .pf_style_l:hover{background:#2da7df url(../images/qq_close.png) center center no-repeat;}
.pf_style01 .pf_style_r img{display:block;width:320px;margin:0 auto;}
@media (max-width: 767px) {
	.pf_style01{width:150px;}
	.pf_style01 .pf_style_r img{width:150px;}
}






